package xyz.xtt.asset.client.response;

import java.io.Serial;
import java.math.BigDecimal;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author huqibo
 * @date 2024/11/08
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AssetVo {
	@Serial
	private static final long serialVersionUID = 1L;
	/*
	 * 资产id
	 */
	private String assetId;
	/** 资产名称 */
	private String assetName;
	/** 展示图片 */
	private String displayUri;
	/** logo图片 */
	private String logoUri;
	/** 一级分类 */
	private Integer firstType;
	/** 二级分类 */
	private Integer secondType;
	/** 资产价格 */
	private BigDecimal assetPrice;
	/** 计价单位 */
	private String priceUnit;
	/** 资产hash */
	private String assetHash;
	/** 展示状态 */
	private String showState;
	/**
	 * 商品id
	 */
	private String goodsId;
	private String description;
	private String popularity;
	private Integer amount;
}
